html,body {
    background: #EFEDED;
}
.banner-img {
    width: 8.28rem;
    height: 3.9rem;
}
.item {
    /* width: 2.76rem;
    height: 2.59rem; */
    flex: 0 0 33.333333%;
    text-align: center;
    box-sizing: border-box;
    padding-bottom: 0.48rem;
}
.item:nth-child(2n+1) {
    background: #F7F6F6;
}
.item:nth-child(2n) {
    background: #fff;
}
.item img {
    width: 1.16rem;
    height: 1.16rem;
    margin: 0.48rem auto 0.2rem;
}
.item-wrap {
    background: #fff;
}
.item-wrap:after {
    content: "";
    display: block;
    flex: 1;
}
.layer-wrap {
    display: none;
}
a {
    text-decoration: none;
}